package com.cbw.dao;

import com.cbw.bean.Courier;

import java.util.List;
import java.util.Map;

public interface BaseCourierDao {

    List<Map<String, Integer>> console();

    /**
     * 分页查询快递员
     * @param limit 是否分页
     * @param offset 开始索引
     * @param pageNumber 每页记录数
     * @return
     */
    public List<Courier>list(boolean limit,int offset,int pageNumber);

    /**
     * 通过手机查询快递员
     * @param phone
     * @return
     */
    public Courier findByPhone(String phone);

    /**
     * 新增快递员
     * @param courier
     * @return
     */
    public boolean insert(Courier courier);

    /**
     * 更新快递员
     * @param courier
     * @return
     */
    public boolean update(Courier courier);

    /**
     * 删除快递员
     * @param id
     * @return
     */
    public boolean delete(int id);

    int total();
}
